package com.teira.rhrrealstate.session;

import java.util.Arrays;

import org.jboss.seam.annotations.Name;

import com.teira.rhrrealstate.entity.Propiedad;

@Name("propiedadList")
public class PropiedadList extends BaseQuery<Propiedad, Long> {

	private static final String EJBQL = "select propiedad from Propiedad propiedad";

	private static final String[] RESTRICTIONS = { "lower(propiedad.descripcion) like lower(concat(#{propiedadList.propiedad.descripcion},'%'))", };

	private Propiedad propiedad = new Propiedad();

	public PropiedadList() {
		setEjbql(EJBQL);
		setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));
		setMaxResults(25);
	}

	public Propiedad getPropiedad() {
		return propiedad;
	}
}
